package com.dnndo.system.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.dnndo.system.domain.SysPlaInfConf;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface SysPlaInfConfMapper extends BaseMapper<SysPlaInfConf> {
  /**
   * 查询平台信息配置列表
   * @param plaInfConf 平台信息配置信息
   * @param userId 用户id
   * @return 平台信息配置集合
   */
  List<SysPlaInfConf> selectList(SysPlaInfConf plaInfConf, Long userId);

  /**
   * 删除平台信息配置信息
   * @param webId 平台信息配置ID
   * @return 结果
   */
  int deleteSysPlaInfConfByWebId(Long webId);

  /**
   * 修改平台信息配置信息
   * @param plaInfConf 平台信息配置信息
   * @return 修改结果
   */
  int updateSysPlaInfConf(SysPlaInfConf plaInfConf);

  /**
   * 根据id查询平台信息配置信息
   * @param id 查询id
   * @return 平台信息配置信息
   */
  SysPlaInfConf selectConfById(Long id);

  /**
   * 新增平台信息配置信息
   * @param plaInfConf 新增平台信息配置信息
   * @return 新增结果
   */
  int insertSysPlaInfConf(SysPlaInfConf plaInfConf);
}
